
#include <iostream>
// #include <curl/curl.h>
#include <nlohmann/json.hpp>
// #include <stdlib.h>
// #include <regex>
// #include <string>
// #include <cstring>
// #include <unistd.h>
// #include <typeinfo>
// #include <sstream>
#include "filestream.cpp"
// #include "split.cpp"
#include <chrono>
#include "sqlite3.cpp"
#include <algorithm>
using namespace std;
using json=nlohmann::json;

void timestart()
{
    string j="{\"name\":\"zz\"}";
    string sql="UPDATE stime SET ctime='" +j+ "' where id=1;";

    sqlite3_idu(sql);

}

int main()
{
    timestart();
    return 0;
}

// int main()
// {
//     std::string date;
//     std::getline(cin,date);
//     struct tm timeinfo={};
//     std::istringstream ss(date);
//     ss>>std::get_time(&timeinfo,"%Y-%m-%d %H:%M:%S");
//     time_t gtimestamp=std::mktime(&timeinfo);

//     long timestamp=(long)gtimestamp;
//     long times=(long)time(0);

//     std::string path="time.conf";
    
    
//     while(1)
//     {
        
//         // string arr1[6];
//         // string arr2[6];
//         time_t timestamps1=gtimestamp;
//         std::tm local_time1=*std::localtime(&timestamps1);
//         std::stringstream s1;
//         s1 << put_time(&local_time1,"%Y %m %d %H %M %S");
//         string addtime1=s1.str();


//         time_t timestamps=time(0);
//         std::tm local_time=*std::localtime(&timestamps);
//         std::stringstream s;
//         s << put_time(&local_time,"%Y %m %d %H %M %S");
//         string addtime=s.str();

//         string fh=" ";
        
//         auto arr1=split(addtime,fh);
//         auto arr2=split(addtime1,fh);
//         // string arr3[6];
//         json arr3;
//         for (int i = 0; i < 6; i++)
//         {
//             int bc=atoi(arr2[i].c_str())-atoi(arr1[i].c_str());
//             if(bc < 0) bc=bc*-1;
            
//             string bcc=to_string(bc);

//             if (i==0)
//             {
//                 if (bcc.length()==0)
//                 {
//                     arr3["date"][i]="0000";
//                 }
//                 else if(bcc.length()==3)
//                 {
//                     arr3["date"][i]="0"+bcc;
//                 }
//                 else if(bcc.length()==2)
//                 {
//                     arr3["date"][i]="00"+bcc;
//                 }
//                 else if(bcc.length()==1)
//                 {
//                     arr3["date"][i]="000"+bcc;
//                 }
//                 else
//                 {
//                     arr3["date"][i]=bcc;
//                 }

//             }else{

//                 if (bcc.length()==0||bcc=="0")
//                 {
                    
//                     arr3["date"][i]="00";
//                 }
//                 else if(bcc.length()==1)
//                 {
                    
//                     arr3["date"][i]="0"+bcc;
//                 }
//                 else if(bcc.length()==2)
//                 {
                    
//                     arr3["date"][i]=bcc;
//                 }
                
//             }

//         }   
//         string tj=arr3.dump();

//         int d=file_put_contents(path, tj);
//         if(times>=timestamp)
//         {
//             break;
//         }
//         times++;
//         //滴嗒定时器开始
//         sleep(1);
//     }
//     // cout<< "timeout!!!"<<endl;
//     return 0;
// }

